package main

import "fmt"

// go run main.go hello.go
func main() {
	fmt.Println("hello")
	hello()
	hello2()
	hello3()
	hello := 123
	fmt.Println(hello)
	hello = 321
	fmt.Println(hello)
	fmt.Println(&hello)
	var a *int = &hello
	fmt.Println(a)
	fmt.Println(*a)
	Abc()
}

type Hello interface {
}

func execute(hello Hello) {

}

type HelloStruct struct {
}

func hello() {
	fmt.Println("123")
}

func hello2() {
	fmt.Println("hello")
}

func hello3() {
	fmt.Println("一个人在痛苦中能领悟什么")
}
